package com.pubinfo.passbook.common.model.dto.file;

import com.alibaba.fastjson.annotation.JSONField;
import com.pubinfo.passbook.common.model.dto.system.PageParamBase;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

@Data
@NoArgsConstructor
public class FileListParam extends PageParamBase {
  @ApiModelProperty(value = "登录用户,必填")
  protected String acct;
  @ApiModelProperty(value = "开始时间,以创建时间为准")
  @JSONField(format = "yyyy-MM-dd")
  protected Date startDate;
  @JSONField(format = "yyyy-MM-dd")
  @ApiModelProperty(value = "结束时间,以创建时间为准")
  protected Date endDate;
  @ApiModelProperty(value = "发票id")
  protected String invoiceId;
  @ApiModelProperty(value = "票据id")
  protected String passbookId;
}
